package com.hsnn.medstgmini.base.dict.dao;

import java.util.List;
import java.util.Map;

import com.hsnn.medstgmini.base.dict.model.DicPhar;
import com.hsnn.medstgmini.util.Pagination;

/**
 * @category 药理分类字典
 * @author CCL
 */
public interface DicPharDao {

	
	/**
	 * @category 根据id查询药理分类
	 * @param id
	 * @return
	 */
	DicPhar getDicPharById(String id);
	
	/**
	 * @category 查询药理分类维护记录列表
	 * @param result
	 * @param dicPhar
	 * @return
	 */
	public Pagination getDicPharLogList(Pagination page);
	
	public Pagination getDicPharList(Pagination page);

	List<Map<String, Object>> getPharLogDetail(String id);

	Pagination changeStatus(Pagination page);

	List<Object> checkRepeat(String column, String value, String pharId);

	void editSave(Pagination page);

	void addSave(Pagination page);

	Pagination getDicPharNoPage(Pagination page);

}
